/** window 离屏幕边框边距**/
.z-window {
    padding:1px;
}

/** tabpanel tabbox内部表格和外部边框间距**/
.z-tabpanel {
    padding:0px;
}

/** column geid行之间高度**/
.z-column-content,.z-row-content,.z-group-content,.z-groupfoot-content,.z-footer-content,.z-auxheader-content {
    font-size: 12px;
    line-height: 24px;
    padding: 4px 5px;
}

/** group分组折叠栏边框厚度 **/
.z-group-inner {

/**border-top: 0px;
border-bottom: 0px;**/

}

/** group分组折叠栏高度 **/
.z-group-inner .z-group-content,.z-group-inner .z-cell {
    line-height: 24px;
    /**padding: 1px 0px;**/
}

/** cell geid行内部边距**/
.z-grid-body .z-cell {
    font-size: 12px;
    /**padding: 1px 0px;**/
    line-height: 24px;
}

/** north、south、west、center、east **/
.z-north-body,.z-south-body,.z-west-body,.z-center-body,.z-east-body {
    line-height: 14px;
    padding: 0px;
}

/** tablechildren 内部内容离tabbox距离**/
.z-tablechildren {
    vertical-align: top;
    /** padding: 1px;**/
}

/** textbox disabled效果去底色边框**/
.z-textbox[disabled],.z-decimalbox[disabled],.z-intbox[disabled],.z-longbox[disabled],.z-doublebox[disabled] {
    color:initial !important;
    background:#ffffff !important;
    cursor:none !important;
    border: none !important;
}

/** textbox readonly效果去底色边框**/
.z-textbox[readonly],.z-decimalbox[readonly],.z-intbox[readonly],.z-longbox[readonly],.z-doublebox[readonly] {
    color: rgba(0,0,0,0.9) !important;
    background: #FFFFFF !important;
    border: none !important;
}

/** combobox readonly效果去底色边框**/
.z-combobox-readonly>input {
    color: rgba(0,0,0,0.9);
    background: #ffffff !important;
    border: none !important;
}

/** combobox disabled效果去底色边框**/
.z-combobox-disabled>input {
    color: rgba(0,0,0,0.9) !important;
    background: #ffffff !important;
    cursor: default !important;
    border: none !important;
}

.z-combobox-disabled>a,.z-combobox-disabled>span {
    color: rgba(0,0,0,0.9) !important;
    background: #ffffff !important;
    cursor: default !important;
    border: none !important;
}


/** grid 不要大边框，cell不要底色**/
.z-grid {
    background: none !important;
    overflow: hidden;
    zoom:1;
    border: none !important;
}

.z-grid .z-row-inner,.z-grid .z-cell {
    background:none !important;
}

.z-grid-odd>.z-row-inner,.z-grid-odd>.z-cell {
    background: none !important;
}

/** listbox 不要大边框**/
.z-listbox {
    background: #FFFFFF;
    border: none !important;
    overflow: hidden;
    zoom:1
}

/** listbox cell 底部边框**/
.z-listitem .z-listcell {
    border-bottom: 1px solid #dad5d5;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 0
}

/** grid cell 底色修改为白色，选择为淡绿色**/
.z-listitem .z-listcell {
    background: none !important;
    border-bottom: 1px solid #dad5d5 !important;
}

.z-listitem:focus>.z-listcell {
    background: #C8D8D1 !important;
}

.z-listitem:active>.z-listcell {
    background: #C8D8D1 !important;
}


/** textbox样式修改，只显示底部border**/
.z-textbox,.z-decimalbox,.z-intbox,.z-longbox,.z-doublebox {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: rgba(0,0,0,0.9);
    height: 34px;
    border: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 0px !important;
    padding: 0 8px;
    line-height: 16px;
    background: #FFFFFF;
}

/*!** grid 选择颜色**!
.z-row:hover>.z-row-inner,.z-row:hover>.z-cell {
    background: #FFFFFF !important;
}*/

/** listbox 选择颜色 **/
.z-listitem.z-listitem-selected>.z-listcell {
    background: #FFFFFF !important;
    position: relative;
}

/** 解决日历标签、搜索框标签按钮偏移 **/
.z-combobox-button,.z-bandbox-button,.z-datebox-button,.z-timebox-button,.z-spinner-button,.z-doublespinner-button,.z-timepicker-button {
    line-height: 14px;
    height: 32px;
    font-size: 20px;
    min-width: 34px;
    right:0px !important;
    top: 4px !important;
    padding-bottom: 9px !important;
}

/** combobox去掉底色 **/
.z-combobox-readonly>input {
    color: rgba(0,0,0,0.9);
    background: #FFFFFF !important;
}

/** combobox去掉边框 **/
.z-combobox-input {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: rgba(0,0,0,0.9);
    width: 100%;
    height: 34px;
    border: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    padding: 0 8px;
    padding-right: 38px;
    line-height: 16px;
    background: #FFFFFF;
}

/** combobox 按钮去掉边框 **/
.z-combobox-button {
    font-size: 18px;
    color: rgba(0,0,0,0.9);
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    min-width: 30px;
    height: 34px;
    border: none !important;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding: 6px 8px 0;
    line-height: 16px;
    background: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
}

/** label 字体加粗 **/
.z-label,.z-radio-content,.z-checkbox-content,.z-loading {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold !important;
    padding-left: 8px !important;
}

/** 日历框 去掉底色 **/
.z-datebox-readonly>input {
    color: rgba(0,0,0,0.9);
    background: #FFFFFF !important;
}


/** 日历框 去掉边框 **/
.z-datebox-input {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: rgba(0,0,0,0.9);
    width: 100%;
    height: 34px;
    border: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    padding: 0 8px;
    padding-right: 38px;
    line-height: 16px;
    background: #FFFFFF;
}


/** 日历框 按钮去掉边框 **/
.z-datebox-button {
    font-size: 18px;
    color: rgba(0,0,0,0.9);
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    min-width: 30px;
    height: 34px;
    border: none !important;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding: 6px 8px 0;
    line-height: 16px;
    background: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
}

/** bandbox 去掉底色 **/
.z-bandbox-readonly>input {
    color: rgba(0,0,0,0.9);
    background: #FFFFFF !important;
}


/** bandbox 去掉边框 **/
.z-bandbox-input {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: rgba(0,0,0,0.9);
    width: 100%;
    height: 34px;
    border: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    padding: 0 8px;
    padding-right: 48px;
    line-height: 16px;
    background: #FFFFFF;
    padding-bottom: 2px !important;
}

/** bandbox 按钮去掉边框 **/
.z-bandbox-button {
    font-size: 18px;
    color: rgba(0,0,0,0.9);
    display: inline-block;
    position: absolute !important;
    top: 0;
    right: 40px;
    min-width: 40px;
    height: 34px;
    border: none !important;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding: 6px 8px 0;
    line-height: 16px;
    background: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
}

/*listbox不用选中即可滚动*/
.z-listbox-body {
    position: relative;
    overflow: auto !important;
    overflow-anchor: none;
    /*overflow-y:auto;y轴滚动
    white-space:normal;自动换行*/
}

/*grid不用选中即可滚动*/
.z-grid-body {
    margin-top: auto;
    position: relative;
    overflow: auto !important;
    overflow-anchor: none
}

/*去掉手机最后显示的小黑点*/
.z-listcell .z-listcell-content,.z-treecell .z-treecell-content,.z-row .z-row-content {
    white-space: nowrap;
    text-overflow: clip !important;
}